Home:ALL Converter>Connecting two entities in Firebase in Firebaserecycleadapter

Connecting two entities in Firebase in Firebaserecycleadapter

Ask Time:2018-11-17T08:03:48         Author:Jasper Ortiz

Json Formatter

I have a Cardview which is working already. Here is the code:

  @Override
public void onStart() {
    super.onStart();
FirebaseRecyclerAdapter<Model, ViewHolder> firebaseRecyclerAdapter =
        new FirebaseRecyclerAdapter<Model, ViewHolder>(Model.class,R.layout.row,ViewHolder.class,mref)
        {

            @Override
            protected void populateViewHolder(ViewHolder viewHolder, Model model, int position) {
                String userid = model.getUserid().toString();


                viewHolder.setDetails(getActivity().getApplicationContext(),model.getPetname(),"Reason:" + model.getReason(),model.getPetpicture(),"Breed:" + model.getBreed(),
                       "Age:  " + model.getAge(),"Size: " +  model.getPetsize() +"yrs old","Color:" + model.getPetcolor(),model.getUserid(),model.datepost);
            }
        };

    recyclerView.setAdapter(firebaseRecyclerAdapter);
}

That model.getUserid() get the user Id of the user who posted that it display UID given by Firebase. Now what I want is to convert that UID to name which I have from other Entity User:

enter image description here

enter image description here

So in short I want to populate my Cardview but instead of Userid I want to convert it to name.

Author:Jasper Ortiz,eproduced under the CC 4.0 BY-SA copyright license with a link to the original source and this disclaimer.
Link to original article:https://stackoverflow.com/questions/53346938/connecting-two-entities-in-firebase-in-firebaserecycleadapter
yy